package peace.gui.controls {
import flash.events.Event;

// [Event(name="change", type="peace.gui.controls.SelectEvent")]

public class SelectEvent extends Event {
    public static const CHANGE:String = "change";

    /**
     * Информация о выделении. <br>
     * Выделенный элемент или массив элементов; <br>
     * индекс выделенного элемента или массив индексов
     */
    public var selection:*;

    function SelectEvent(type:String, selection:* = null, bubbles:Boolean = false, cancelable:Boolean = false) {
        super(type, bubbles, cancelable);
        this.selection = selection;
    }

    override public function clone():Event {
        return new SelectEvent(type, selection, bubbles, cancelable);
    }
}
}